Linear synchronization and circuit implementation of chaotic system with complete amplitude control
Li Chun-Biao1, 2, †, Thio Wesley Joo-Chen3, Sprott Julien Clinton4, Zhang Ruo-Xun5, Lu Tian-Ai1, 2
Jiangsu Key Laboratory of Meteorological Observation and Information Processing, Nanjing University of Information Science & Technology, Nanjing 210044, China
School of Electronic & Information Engineering, Nanjing University of Information Science & Technology, Nanjing 210044, China
Department of Electrical and Computer Engineering, The Ohio State University, Columbus, OH 43210, USA
Department of Physics, University of Wisconsin–Madison, Madison, WI 53706, USA
College of Teacher Education, Xingtai University, Xingtai 054001, China

 

† Corresponding author. E-mail: goontry@126.com chunbiaolee@nuist.edu.cn

Project supported by the Startup Foundation for Introducing Talent of Nanjing University of Information Science & Technology, China (Grant No. 2016205), the Natural Science Foundation of the Jiangsu Higher Education Institutions of Jiangsu Province, China (Grant No. 16KJB120004), the Priority Academic Program Development of Jiangsu Higher Education Institutions, and the Natural Science Foundation of Hebei Province, China (Grant No. A2015108010).

Abstract

Although chaotic signals are considered to have great potential applications in radar and communication engineering, their broadband spectrum makes it difficult to design an applicable amplifier or an attenuator for amplitude conditioning. Moreover, the transformation between a unipolar signal and a bipolar signal is often required. In this paper, a more intelligent hardware implementation based on field programmable analog array (FPAA) is constructed for chaotic systems with complete amplitude control. Firstly, two chaotic systems with complete amplitude control are introduced, one of which has the property of offset boosting with total amplitude control, while the other has offset boosting and a parameter for partial control. Both cases can achieve complete amplitude control including amplitude rescaling and offset boosting. Secondly, linear synchronization is established based on the special structure of chaotic system. Finally, experimental circuits are constructed on an FPAA where the predicted amplitude control is realized through only two independent configurable analog module (CAM) gain values.

1. Introduction

Chaotic signals have great potential applications in radar and communication engineering because of their broadband frequency spectrum.[120] However, this introduces a corresponding challenge to signal-conditioning since it is difficult to construct an amplifier or a polarity conversion circuit with a broadband frequency response. The chaotic signal usually cannot meet the amplitude requirement for practical applications. Polarity conversion is also critical since some integrated circuits require either unipolar or bipolar signals. Although some effort has been made to realize amplitude control for chaotic signal through total amplitude scaling and partial amplitude scaling,[2124] the polarity control of chaotic signal has not received the same attention despite being essential in electronic engineering.[2528]

Offset boosting is associated with the DC component of the variable, and our study shows that one or more variables in a chaotic system can obtain offset boosting by introducing a new constant.[26] Consequently the conversion between a unipolar chaotic signal and a bipolar signal can be realized by a single DC source or a control rheostat rather than a complicated hardware peripheral unit. Foregoing research has allowed us to realize a system with complete amplitude control by using amplitude scaling and offset boosting. As shown in Fig. 1, the signal modulator is replaced by two controllers for amplitude rescaling and offset boosting, giving complete control of the chaotic signals for chaos application systems.

Fig. 1. Application system with chaos.

In this paper, a whole linear control of chaotic signals is explored through amplitude and offset control in a single system, and a linear synchronization between two systems is described. We consider two cases of complete amplitude control where offset boosting can be accompanied by total amplitude control or partial amplitude control. In Section 2, we give two examples to show complete amplitude control through a dynamical analysis. In Section 3, the linear synchronization of these types of chaotic systems is studied. In Section 4, we design the corresponding circuits giving corresponding attractors, where they can be amplified or shifted with two separate single control units. The conclusion is given in the last section.

2. Offset boosting with amplitude control
2.1. Offset boosting with total amplitude control

In this type of chaotic system, offset boosting can be used to realize the transition between a unipolar signal and a bipolar signal. This is done by adding a constant, while total amplitude control can be used to realize a whole signal rescaling through a single coefficient. A few variable-boostable chaotic systems[34] meet this condition, such as chaotic systems Sprott J, Sprott P[35] and JD0,[36] where the nonlinearity resides in a single quadratic term, giving a coefficient for amplitude rescaling. Take Sprott J for example, { x . = a z , y . = b y + z , z . = x + y + m y 2 + c . When a = b = 2, m = 1, and c = 0, system (1) is chaotic with Lyapunov exponents (0.0787, 0, −2.0787) and a Kaplan–Yorke dimension of DKY = 2.0379. The phase trajectory is shown in Fig. 2.

Fig. 2. (color online) Strange attractor of system (1) with a = b = 2, m = 1, and c = 0 and initial conditions (x0, y0, z0) = (−1, 0.3, 0) in (a) xy plane, (b) xz plane, and (c) yz plane.

Here the parameter m is a total amplitude controller while the parameter c is an offset boosting controller. To show this, let c = 0 and x = u/m, y = v/m, z = w/m to obtain new equations in the variables u, v, w, which are identical to system (1) with m = 1; while fixing the parameter m and letting x = u + c, y = v, and z = w to obtain new equations with variables u, v, w, which are identical to system (1) where c = 0. Therefore, the coefficient m controls the amplitude of all variables according to 1/m while the constant c controls the offset level of the variable x. Therefore, chaotic signal x in system (1) can obtain complete amplitude control through the coefficient m and the constant c.

As shown in Fig. 3, when a = b = 2, the amplitude of the signal x is inversely proportional to the parameter m, and the offset can be regulated to be proportional to controller c without changing the Lyapunov exponents.

Fig. 3. (color online) Regulated amplitudes and offsets and the Lyapunov exponents of system (1) with initial condition (4, 0, −1/5): (a) amplitude rescaling with constant Lyapunov exponents and (b) offset regulating with constant Lyapunov exponents.

The relationship between offset control and amplitude rescaling can be used to transform a bipolar signal to a unipolar signal by adjusting the depth of offset boosting according to the signal amplitude. In order to increase the amplitude through the amplitude parameter, a larger boosting controller is required correspondingly. Once the boosting controller is introduced into the system, the amplitude controller will consequently modify the depth of boosting. Specifically, in Eq. (1), variable substitutions x = (uc)/m, y = v/m, and z = w/m result in new equations with variables u, v, w, which are identical to Eq. (1) with c = 0 and m = 1. Therefore, the amplitude controller m modifies the depth of variable boosting according to c/m (as shown in Fig. 4), while the absolute distance between two attractors caused by the offset controller becomes independent of the amplitude parameter. The interaction between the amplitude controller and the offset controller allows signal x to be positive, negative, or have both polarities on any desired scale. This can be identified in Fig. 4 by the attractors located on the negative half x axis (blue), positive half x axis (red) or in the whole x axis (cyan and green with different amplitudes).

Fig. 4. (color online) Chaotic attractors with different amplitude rescaling and offset controlling with initial conditions (x, y, z) = (1, 0, −0.2): (a) in xy and (b) xz plane.
2.2. Offset boosting with partial amplitude control

New variable-boostable cases with partial amplitude control were found by an exhaustive computer search.[29] One of these cases has global attraction leading to a simple implementation since the initial conditions do not need to be revised accordingly, When a = 1, m = 1, and c = 0, system (2) is chaotic with Lyapunov exponents (0.1271, 0, −0.5526) and a Kaplan–Yorke dimension of DKY = 2.2299. The phase trajectory in different planes is shown in Fig. 5.

Fig. 5. (color online) Strange attractor of system (2) with a = 1, m = 1, and c = 0 and initial conditions (x0, y0, z0 = (1, 1, −1) in (a) xy plane, (b) xz plane, and (c) yz plane.

Here the parameter m is a partial amplitude controller while the parameter c is an offset boosting controller. To show this, we take c = 0 and , y = v, to obtain new equations in variables u, v, w, which are identical to system (2) with m = 1. Therefore, coefficient m controls the amplitude of variables x and z according to while leaving the amplitude of y unchanged. The variable x is boosted along the x-axis according to the constant c. Negative c boosts the variable in the positive direction, while positive c draws the variable backward in the negative direction. To show this, we fix the parameter m and let x = uc, y = v, z = w to obtain new equations in the variables u, v, w, which are identical to system (2) with c = 0. A pre-fixed boosting controller will be modified by the amplitude controller according to , thus influencing the transformation between the bipolar and the unipolar signal. When the parameter m and c vary, system (2) has the same Lyapunov exponents as indicated by the shifted and rescaled equilibrium points of saddle-foci ( with fixed eigenvalues (−0.7709,0.3855± 1.5639i) as shown in Fig. 6. For a = 1, and m = 4, the amplitude of the variables x and z are scaled by 1/2 while the amplitude of variable y remains the same as shown in Fig. 7. When the offset-boosting controller c varies, the attractor shifts along the x axis.

Fig. 6. (color online) Regulated amplitudes and offsets and the Lyapunov exponents of system (2) with initial condition (1, 1, −1): (a) amplitude rescaling with constant Lyapunov exponents (b) offset boosting with constant Lyapunov exponents.
Fig. 7. (color online) Strange attractor of system (2) with a = 1, m = 4 in (a) xy plane and (b) xz plane.
3. Linear synchronization

In addition to the complete amplitude control of the chaotic signal in a single chaotic system as mentioned above, it may also be necessary to obtain a similar linear control in a synchronization system[2936] where the chaotic signal of the driven system is the linear transformation of the one from the driving system. This is defined as “linear generalized synchronization” or “linear synchronization”.[37,38] In the following, we construct a synchronization system of this type.

Specifically, for system (2), the driving system can be written as

We construct the driven system as Here . Select a = m = c = 1, k1 = −1, k2 = 2, k3 = 0.5, b1 = b2 = b3 = 1, choose the initial conditions of the driving system (x10, x20, x30 and driven system (y10, y20, y30 as (0.1, 0.1, 0.1) and (−0.1, 0.2, −0.1), η0 = 0, two systems can obtain a linear synchronization as shown in Fig. 8.

Fig. 8. (color online) Synchronization curves: (a) error between yi and kxi + b, (b) relationship between xi and yi, attractors in driving system and driven system in panels (c) and (d).
4. FPAA-based Circuit implementation

FPGA-based circuit implementation has the advantages in both hardware and software, which is reliable, flexible and has the advantage of fast response, rapid prototyping, adaptation, reduced cost or simplicity of design for the programmable architecture.[39,40] Field programmable analog arrays (FPAA) also provide such a workbench for circuit realization, in particular it is more convenient to design the analog chaotic circuits. Therefore recently FPAA has become more and more popular, and it has been used in many areas, such as system modeling, signal processing, fault-tolerant, and computing feature extraction. Comparing with the technology of Field–Programmable Gate Array (FPGA), it is not necessary to make a discretization with the variables in FPAA. Here in this paper we use the newest integrated circuit technique of FPAA to realize the system discussed above. An Anadigm QuadApex development board with four AN231E04 chips[4144] was used to construct a circuit implementation of systems (1) and (2) and to experimentally verify the amplitude control and offset boosting. Each chip contains four Configurable Analog Blocks (CABs) which perform the analog processing through using the fully differentiable switched capacitor technology. Because the dpASP has a differential output voltage level of ±3 V, amplitude rescaling is necessary. First, System (1) was rescaled to x → 12x, y → 8y, z → 8z as follows: Then system (2) was rescaled to x → 4x, y → 4y, z → 4z as follows: The circuits were then constructed using Configurable Analog Modules (CAMs) in AnadigmDesigner2 as shown in Fig. 9 and downloaded to the development board. CAM values for systems (7) and (8) are given in Tables 1 and 2.

Fig. 9. (color online) Circuit implementations of system (7) and system (8) on AnadigmDesigner2.

The phase portraits for systems (7) and (8) are shown in Figs. 10 and 12, respectively. To observe offset boosting and amplitude control in system (7), we changed Inputs 3 and 4 in SumDiff2. Offset boosting in system (8) can be observed by changing Input 3 in SumDiff2. The signals were collected using an NI USB 6002 at a sample rate of 5 kHz after time scaling, and are shown in Fig. 11 for system (7) and in Fig. 13 for system (8), respectively. Note that the linear synchronization can also be proved by FPAA since the driving system and the driven system can be regarded as a higher-dimensional analog system. Here in this paper, we emphasize the convenience of amplitude control and offset control obtained from this new technology.

Fig. 10. (color online) Phase portraits of system (3): (a) xy plane, (b) xz plane, and (c) yz plane.
Fig. 11. (color online) Chaotic attractors of system (7) from circuit with different amplitudes rescaling and offset control in xy and xz planes.
Fig. 12. (color online) Phase portrait of system (4) in (a) xy plane, (b) xz plane, and (c) yz plane.
Fig. 13. (color online) Chaotic attractors of system (8) from circuit with different amplitude rescaling and offset controls.
Table 1.

CAM parameters for system (7) circuit.

.
Table 2.

CAM parameters for system (8) circuit.

.
5. Discussion and conclusions

We proposed a simple method for complete amplitude control in a single chaotic system and established a linear synchronization between two chaotic systems. Amplitude control is associated with amplification, attenuation and polarity inversion, which is important for signal conditioning and integrated circuit selection in electronic engineering. To realize a simple, convenient and reliable amplitude control of chaotic signals, two coefficients in the dynamical equations are found to have the function of rescaling and offset boosting. Those two independent coefficients correspond to two separate rheostats (or CAM gain values) which eliminate the need of a more complicated circuit and enhance the flexibility of the constructed circuit for chaos application. The proposed approach to the complete amplitude control for chaotic signals is of great value in chaos-based engineering applications.

Reference
[1] Pecora L M Carroll T L 1990 Phys. Rev. Lett. 64 821
[2] Pecora L M Carroll T L 1991 Phys. Rev. A 44 2374
[3] Carroll T L Pecora L M 1991 IEEE Trans. Circ. Syst. 38 453
[4] Cuomo K M Oppenheim A V Strogatz S H 1993 IEEE Trans. Circ. Syst. II: Analog and Digital Signal Processing 40 626
[5] Leung H Lo T 1993 IEEE J. Oceanic. Eng. 18 287
[6] Yang T 1995 Int. J. Circ. Theor. Appl. 23 611
[7] Zhou C Lai C H 1999 Phys. Rev. E 60 320
[8] Corron N J Hahs D W 1997 IEEE Trans. Circ. Syst. I: Fund. Th. Appl. 44 373
[9] Lin F Y Liu J M 2004 IEEE J. Quantum Elect. 40 815
[10] Shi Z G Qiao S Chen K S Cui W Z Ma W Jiang T Ran L X 2007 Prog. Electromagn. Res. 77 1
[11] Liu Z Zhu X H Hu W Jiang F 2007 Int. J. Bifur. Chaos 17 1735
[12] Murali K Lakshmanan M 1998 Phys. Lett. A 241 303
[13] Yupapin P P Suwancharoen W 2007 Opt. Commun. 280 343
[14] Wang A Wang Y He H 2008 IEEE Photon. Tech. Lett. 20 1633
[15] Yu S Chen G 2010 IEEE Trans. Circ. Syst. II: Express Briefs 57 803
[16] Yu S Chen G Yu G 2011 IEEE Trans. Circ. Syst. II: Express Briefs 58 314
[17] Yu S Yu X Chen G 2012 IEEE Trans. Circ. Syst. I: Fund. Th. Appl. 59 1015
[18] Sun K He S He Y Yin L 2013 Acta Phys. Sin. 62 010501 in Chinese
[19] Sun K Wang X Sprott J C 2010 Int. J. Bifur. Chaos 20 1209
[20] Xu B Wang G 2017 Acta Phys. Sin. 66 020502 in Chinese
[21] Li C Sprott J C 2013 Nonlinear Dyn. 73 1335
[22] Li C Sprott J C Thio W Zhu H 2014 IEEE Trans. Circ. Syst. II: Express Briefs 61 977
[23] Li C Sprott J C Thio W 2015 Phys. Lett. A 379 888
[24] Li C Sprott J C Yuan Z Li H 2015 Int. J. Bifur. Chaos 25 1530025
[25] Akutagawa T Koshinaka H Sato D Takeda S Noro S I Takahashi H Kumai R Tokura Y Nakamura T 2009 Nat. Mater. 8 342
[26] Lee D Baek S H Kim T H Yoon J G Folkman C M Eom C B Noh T W 2011 Phys. Rev. B 84 125305
[27] Marchi M D Sacchetto D Frache S Zhang J Gaillardon P E Leblebici Y Micheli G D 2012 IEEE International Electron Devices Meeting (IEDM) San Francisco, CA 841 844
[28] Li C Pehlivan I Sprott J C 2016 Turk. J. Elec. Eng. & Sci. 24 1
[29] Li C Sprott J C 2016 Optik 127 10389
[30] Sprott J C 1994 Phys. Rev. E 50 647
[31] Sprott J C 1997 Am. J. Phys. 65 537
[32] Zhang R X Yang S P Liu Y L 2010 Acta Phys. Sin. 59 1549 in Chinese
[33] Liu H Li S G Wang H X Li G J 2017 Chin. Phys. B 26 030504
[34] Tong P Chen S H 2017 Chin. Phys. B 26 050503
[35] Zhang X J Wei A J Li K Z 2016 Chin. Phys. B 25 038901
[36] Ouannas A Grassi G 2016 Chin. Phys. B 25 090503
[37] Hu A Xu Z 2008 Phys. Lett. A 372 3814
[38] Wang Z Sun W Wei Z Xi X 2014 Kybernetika 50 616
[39] Cavuslu M A Karakuzu C Karakaya F 2012 Appl. Soft Comput. 12 2707
[40] Tuntas R 2015 Appl. Soft Comput. 12 237
[41] D'mello D R Gulak P G 1998 Analog. Integr. Circ. S. 17 7
[42] Caponetto R Mauro A D Fortuna L Frasca M 2005 Int. J. Bifur. Chaos 15 1829
[43] Kilic R Dalkiran F Y 2009 Int. J. Bifur. Chaos 19 1339
[44] Kilic R Dalkiran F Y 2010 Turk. J. Elec. Eng. & Comp. Sci. 18 647